<?php
include 'funciones/loops2.php';
//Registrar funcion para la imagen de fondo
add_custom_background();

//Registrar la funcion para el menu de navegacion
if (function_exists('register_nav_menus')) {
    register_nav_menus(
            array(
                'menu_principal' => 'Menu horizontal'
            )
    );
}

//Registrar el sidebar para widgetizarlo
function theme_widgets_init() {
    //Sidebar Primario
    register_sidebar( array (
       'name' => 'Primary Sidebar',
       'id' => 'primary_sidebar',
       'before_widget' => '',
       'after_widget' => '',
       'before_title' => '<h2>',
       'after_title' => '</h2>',
    ));

    //Sidebar Secundario
    register_sidebar( array (
        'name' => 'Secondary Sidebar',
        'id' => 'secondary_sidebar',
        'before_widget' => '',
        'after_widget' => '',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ));

} //final de theme_widgets_init

add_action('init', 'theme_widgets_init');

//Verificar por widgets estáticos en las zonas de widgets
function is_sidebar_active($index) {
    global $wp_registered_sidebars;

    $widgetcolumns = wp_get_sidebars_widgets();

    if ($widgetcolumns[$index]) return true;

    return false;
} //Final is_sidebar_active



// Disminuir la cantidad de palabras que muestra el excerpt
/*function new_excerpt_length($length) {
	return 33;
}
add_filter('excerpt_length', 'new_excerpt_length');*/

// Taxonomia de Instituciones
add_action('init', 'crear_instituciones', 0);

function crear_instituciones() {
    $labels = array(
        'name' => _x('Instituciones', 'nombre general'),
        'singular_name' => _x('Institución', 'nombre particular'),
        'search_items' => __('Buscar Instituciones'),
        'popular_items' => __('Instituciones Populares'),
        'all_items' => __('Todas las Instituciones'),
        'parent_item' => null,
        'parent_item_colon' => null,
        'edit_item' => __('Editar Institución'),
        'update_item' => __('Actualizar Institución'),
        'add_new_item' => __('Adicionar Nueva Institución'),
        'new_item_name' => __('Nuevo Nombre de la Institución'),
        'separate_items_with_commas' => __('Separar instituciones con coma'),
        'add_or_remove_items' => __('Adcionar o eliminar instituciones'),
        'choose_from_most_used' => __('Elegir dentro de las instituciones más usadas'),
    );
    
    register_taxonomy('instituciones', 'post',
            array(
              'hierarchical' => false,
                'show_ui' => true,
                'label' => 'Instituciones',
                'query_var' => true,
                'rewrite' => array('slug' => 'institucion'),
                ));
}

//Soporte para featured image
add_theme_support('post-thumbnails');
add_image_size('featured-thumbnail', 877, 254, true);
?>
